/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gcs.Negocio;

/**
 *
 * @author Emanuel
 */
public class Historico {

    private String hist;
    private String codHistorico;
    public static int contador = 0;

    public Historico(boolean x){
        hist = "";
        codHistorico = "H" + contador;
    }

    public Historico(){
        hist = "";
        codHistorico = "H" + contador;
        incContador();
    }

    public Historico(Historico h){
        hist = h.getHist();
        codHistorico=h.getCodHistorico();
        incContador();
    }

    public Historico(String h,String codHistorico){
        hist = h;
        this.codHistorico=codHistorico;
        incContador();
    }

    public Historico(String h){
        hist = h;
        this.codHistorico = "H" + contador;
        incContador();
    }

    @Override
    public Historico clone(){ return new Historico(this);}

    public String getHist() {
        return hist;
    }

    public void setHist(String hist) {
        this.hist = hist;
    }

    public String getCodHistorico() {
        return codHistorico;
    }

    public void setCodHistorico(String codHistorico) {
        this.codHistorico = codHistorico;
    }

    @Override
    public String toString(){
        return codHistorico+" :"+hist;
    }

    public void incContador(){ contador++; }

    public static int getContador() {
       return contador;
   }

   public static void setContador(int aContador) {
       contador = aContador;
   }
}
